Boolean Operations on Feature-based Models
نویسندگان
چکیده
Boolean operations and feature-based modeling are closely linked domains. For example, several, sometimes many Boolean operations are involved during a feature instantiation or modification. So Boolean combinations are tools used “inside” feature-based modeling and it is interesting to study the way to make these operations faster or less numerous by using the fact that they are applying to features. This is the first issue this paper deals with. Symmetrically, Boolean operators may be used to combine two feature-based objects. This occurs, for example, when a genetic algorithm is used to semi-automatically generate the shape of a product from requirements. The second part of the paper tackles the Boolean operation optimization in this specific context. This includes improving Boolean operations performances and incrementally maintaining the feature-based model of the object resulting from a Boolean operation.
منابع مشابه
Multi-resolution Modeling of Feature-based Solids Based on Non-manifold Topological Framework
The requirements of multi-resolution models of feature-based solids, which represent an object at many levels of feature detail, are increasing for engineering purposes, such as analysis, network-based collaborative design, virtual prototyping and manufacturing. To provide multi-resolution models for various applications, it is essential to generate adequate solid models at varying levels of de...
متن کاملHistory-Based Selective Boolean Operations for Feature-Based Multi-resolution Modeling
The feature-based multi-resolution models of a solid represent an object at different levels of detail (LOD), particularly in the unit of feature, according to a certain LOD criterion. The need of feature-based multi-resolution modeling is currently increasing for various engineering tasks, such as analysis, network-based collaborative design, virtual prototyping and manufacturing. To provide f...
متن کاملNext-Generation Feature Models with Pseudo-Boolean SAT Solvers
Feature models are an important artifact in software product line engineering. They describe commonality and variability of all product line members. This thesis proposes the use of attributes and additional constraints in feature modeling to extend expressiveness and usability. Therefore, new grammars were built to extend traditional feature models by optional integer attributes and additional...
متن کاملConflict Detection for Edits on Extended Feature Models using Symbolic Graph Transformation
Feature models are used to specify variability of user-configurable systems as appearing, e.g., in software product lines. Software product lines are supposed to be long-living and, therefore, have to continuously evolve over time to meet ever-changing requirements. Evolution imposes changes to feature models in terms of edit operations. Ensuring consistency of concurrent edits requires appropr...
متن کاملتعیین نقاط مناسب تغذیۀ مصنوعی با استفاده از مدل های بولین و فازی (مطالعه موردی: آبخوان سفیددشت)
over-exploitation of groundwater resources in Chaharmahal va Bakhtiari province led to prohibition of some plains in this province. One of these plains is Sefiddasht aquifer. Artificial recharge can be an effective method to raise the groundwater table and resolve the groundwater crisis in this province. The most important step for successful accomplishment of artificial recharge is locating su...
متن کامل